Funds Lock - Mobile App
This flow is addressed to merchants whose payment flow is not unique but divided into two stages:
- Preauthorization of payment.
- Deferred Capture of Payment.
When creating the request, the merchant must indicate the amount to be pre-authorized and, if already known, may also indicate an estimate of the amount that will later be captured using the estimatedAmount
parameter of the createMerchantPaymentRequest. Clearly, the latter parameter must be less than or equal to the amount to be pre-authorized.
If this parameter remains null, the buyer will see the amount as 'to be defined' and will be told that the exact amount of the payment or win will be indicated to him later.
A discount of 100% off the gross amount of the purchase should be applied to amounts associated with winning payouts. The amount is in fact paid by Maypay while the user does not pay. The amount paid by Maypay for each winning outcome is in the form of a reversal from the commissions retained by Maypay and allocated to the prize pool.
APIs required
- Create Merchant Payment Request (Flow: Funds Lock)
- Cancel Merchant Payment Request
- Get Merchant Payment Request
- Capture Payment Request